package cn.lingyangwl.agile.infra.gen.template;

import cn.lingyangwl.agile.infra.gen.model.entity.GenTableIndex;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 模板中表的索引定义(不包含主键)
 * @see GenTableIndex
 * @author shenguangyang
 */
@Getter
@Setter
public class TmplTableIndexDefinition {
    /** 索引名称 */
    private String name;

    /** 索引列(字段), 多个列用逗号隔开 */
    private List<String> columnNames;

    /** 索引类型 */
    private String type;

    /** 索引方法 */
    private String method;

    /** 备注 */
    private String remark;
}
